package com.web.daonila.service.bussiness;

import java.util.Map;

public abstract class MessageRespHandler<T> {

	Map<String, String> requestMap = null;
	// 发送方帐号（open_id）
	String fromUserName = null;
	// 公众帐号
	String toUserName = null; 
	
	public void init(Map<String, String> requestMap){
		this.requestMap = requestMap;
		// 发送方帐号（open_id）
		fromUserName = requestMap.get("FromUserName");
		// 公众帐号
		toUserName = requestMap.get("ToUserName");
	}
	
	String run(){
		
		return validMessage(requestMap);
	}
	
	/**
	 * 后台验证Excel数据格式信息
	 * @author li.hao
	 * @param infos	excel数据
	 * @param wb 当前导入的Excel对象
	 */
	protected abstract String validMessage(Map<String, String> requestMap);
}
